@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {	border:0; }
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
:focus { outline: 0;}
a{ text-decoration:none;}
a:hover img{ border:none;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}

* html .clearfix { height: 1%;}
.clearfix {display: block;}



html{
	background: url(../images/fotbg.jpg) center top repeat-y;
}
body{
	font-family:"宋体";
	font-size:12px;
	min-width:1000px;
	border-top: 2px solid #76287e;
	line-height: 2em;
	background: url(../images/index_bg_130716.jpg) center top no-repeat;
}
.hytext{
	display: none;
}
.imp{
	color: #76287e;
}

.tr_logo{
	display: block;
	cursor: pointer;
	width: 107px;
	height: 60px;
	position: absolute;
	top: 20px;
	left: 0;
}
.bannerTop{
	width: 1000px;
	position: relative;
	margin: 0 auto;
	padding: 40px 0 0;
	font-family: '微软雅黑';
	height: 70px;
}
.bannerTop h2{
	float: left;
	padding-left: 70px;
	font-size: 20px;
	display: none;
}


.navBox{
	text-align: center;
    margin: 0 auto;
    padding-left: 200px;
    width: 800px;
	height:30px;
	position:relative;
}
.navBox ul{
	overflow:hidden;
	*zoom: 1;
	_width:800px;
	height:30px;
}
.navBox ul li{
	float:left;
	height:30px;
	width: auto;
	_width: 85px;	
	padding-right: 25px;
	_padding-right: 0;
}
.navBox ul li a{
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
	font: 15px/15px "微软雅黑";	
	color: #585858;
	text-align: center;
	position: relative;
	padding-left: 5px;
	_padding-left: 0px;
	-webkit-transition: all .4s ease-out;
       -moz-transition: all .4s ease-out;
            transition: all .4s ease-out;
}
.navBox ul li a:before{
	content: '\203A';
	font: 15px/15px Verdana;
	-webket-text-size-adjust: none;
	color: #76287e;
	padding-right: 5px;
	visibility: hidden;
	position: absolute;
	left: 0;
}
.navBox ul li a:hover,
.navBox ul li a.nav_current,
.navBox ul li a.nav_current:before,
.navBox ul li a:hover:before{
	color: #76287e;
	visibility: visible;
}
.navBox ul li a span{
	display: block;
	font: 8px/18px Verdana;
	-webket-text-size-adjust: none;
	text-transform: uppercase;
	text-shadow: none;
	color: #bcbcbc;
	margin: 0 auto;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .navBox ul li a span{-webkit-text-size-adjust:none;}
}

.linksBox{
	width: auto;
	position: absolute;
	top: 0;
	right: 0;
	color: #c5acc8;
	line-height: 18px;
	padding: 2px 10px 4px;
	background-color: #76287e;
	border-radius: 0 0 4px 4px;
}
.linksBox a{
	color: #c5acc8;
	line-height: 18px;
}
.beIndx{
	padding-right: 15px;
}
.addFav{
	cursor: pointer;
}

#footer { 
	width:886px;
	height:50px;
	margin:0 auto;
	padding:26px 0 18px 166px;
	border-top:1px solid #dfdfdf;
	position:relative;
}
#footer .logowrap {
	width:53px;
	height:30px;
	position:absolute;
	top:35px; left:100px;
}
#footer .logowrap a {
	display:block;
	width:53px;
	height:30px;
	cursor:pointer;
}
#footer .copCont {
	width:886px;
	height:50px;
}
#footer .copCont p {
	width:886px;
	height:25px;
	line-height:25px;
	font-family:'微软雅黑','宋体';
	font-size:12px;
	color:#777;
}
#footer .copCont p a {
	text-decoration:underline;
	color:#777;
}


 .jspContainer
 {
     overflow: hidden;
     position: relative;
 }
 
 .jspPane
 {
     position: absolute;
 }
 
 .jspVerticalBar
 {
     position: absolute;
     top: 3px;
     right: 9px;
     width: 7px;
     height: 100%;
 }
 
 .jspHorizontalBar
 {
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 16px;
 }
 
 .jspVerticalBar *,
 .jspHorizontalBar *
 {
     margin: 0;
     padding: 0;
 }
 
 .jspCap
 {
     display: none;
 }
 
 .jspHorizontalBar .jspCap
 {
     float: left;
 }
 
 .jspTrack
 {
     background: #eeeeee;
     position: relative;
     width: 1px;
     top:0;
     left:12px;
 }
 
 .jspDrag
 {
     background: #76287e;
     position: absolute;
     top: 0;
     left: -3px;
     cursor: pointer;
     width:7px;
 }
 
 .jspHorizontalBar .jspTrack,
 .jspHorizontalBar .jspDrag
 {
     float: left;
     height: 100%;
 }
 
 .jspArrow
 {
     background: #50506d;
     text-indent: -20000px;
     display: block;
     cursor: pointer;
 }
 
 .jspArrow.jspDisabled
 {
     cursor: default;
     background: #80808d;
 }
 
 .jspVerticalBar .jspArrow
 {
     height: 16px;
 }
 
 .jspHorizontalBar .jspArrow
 {
     width: 16px;
     float: left;
     height: 100%;
 }
 
 .jspVerticalBar .jspArrow:focus
 {
     outline: none;
 }
 
 .jspCorner
 {
     background: #eeeef4;
     float: left;
     height: 100%;
 }
 
 * html .jspCorner
 {
     margin: 0 -3px 0 0;
 }

 .top_bar {
	width:1000px;
	height:98px;
	margin:28px auto 0;
	background:url(../images/top_bar_default.jpg) no-repeat;
}
#multi.top_bar,#tr.top_bar {
	background:url(../images/top_bar_default.jpg) no-repeat;
	display:none;
}
#tr.newslistbar{
	display:block;
}

.container {
	width:1000px;
	margin:0 auto;
	padding:32px 0 50px 0;
	position:relative;
}

.left {
	float:left;
	width:225px;
	margin-right:26px;
}

.right {
	float:left;
	width:709px;
	padding:18px 18px;
	background:#fafafa;
}
.path {
	height:26px;
	padding-left:2px;
	border-bottom:1px solid #e3e3e3;
}
.path p,
.path p a {
	line-height:26px;
	font-size:14px;
	color:#585858;
}
.path p a,
.path p .alight {
	padding:0 8px 0 8px;
}
.path p .alight {
	color:#76287e;
}
.path p a:hover {
	text-decoration:underline;
}
.right .inner {
	padding:10px;
	width:689px;
	position:relative;
	font-size:14px;
} 
.right .inner p {
	line-height:28px;
	color:#494949;
	font-family:'微软雅黑';
	font-size:1em;
	text-indent:2em;
}
.right .inner p.center {
	text-align:center;
	text-indent:0em;
}
.right .inner img {
	padding:8px 0;
}
.right .mediBox{
	width: 665px;
	left: 42px
} 

#shareBox a,
#backToTop {
	background:url(../images/sprite_multi.jpg) no-repeat;
}

#backToTop a{
	display:block;
	cursor:pointer;
	width:32px;
	height:32px;
	text-indent:-9999em;
}
#backToTop {
	background-position:-452px -20px;
	width:32px;
	height:32px;
	position:fixed;
	right:50%;
	margin-right:-533px;
	bottom:150px;
	z-index:1;
}

#shareBox {
	width:32px;
	height:32px;
	position:fixed;
	right:50%;
	margin-right:-533px;
	bottom:184px;
	z-index:1;
}
#shareBox a{
	background-position:-485px -20px;
	display:block;
	cursor:pointer;
	width:32px;
	height:32px;
	text-indent:-9999em;
	float:left;
}
#target{
	width:32px;
	height:42px;
	position:absolute;
	top:-42px;
	left:0;
	background:#76287e;
}
#shareBox .tr_share{
	*position:absolute ;
	*top:6px ;
	*left:4px ;
}
#target a {
	margin-bottom:4px;
}

.top_bar .panel{
    display: none;
}
.newslistbar{
background-image: none;
overflow: hidden;
position: relative;
height: 450px;
}
.newslistbar .panel{
position: absolute;
z-index: 1;
width: 100%;
height: 450px;
overflow: hidden;
display: block;
}
.newslistbar .panel a, .newslistbar .panel img{
display: block;
width: 100%;
height: 450px;
}
.newslistbar .slider{
line-height: 0;
font: 0;
position: absolute;
right: 4px;
bottom: 6px;
z-index: 10;
}
.newslistbar .slider a{
display: block;
float: left;
background-color: #a54a98;
border-radius: 4px;
width: 8px;
height: 8px;
line-height: 8px;
margin-right: 2px;
overflow: hidden;
}
.newslistbar .slider a:hover,
.newslistbar .slider a.active{
background-color: #e317c6;
}

.left h3 {
display:block;
width:225px;
height:38px;
background:url(../images/sprite_tr.jpg) no-repeat;
background-position:0 0;
line-height:38px;
color:#ffffff;
font-family:'微软雅黑';
font-size:14px;
text-align:center;
}
.left .news_list {
width:205px;
height:324px;
padding:8px 10px 8px 10px;
}
.left .news_list .scroll-pane {
height:324px;
overflow:auto;
}
.left .news_list li {
display:block;
float:left;
width:184px;
height:66px;
padding:14px 0 0 4px;
border-bottom:1px dashed #e4e4e4;
position:relative;
margin:0;
}
.left .news_list li .news_pic {
float:left;
width:51px;
height:51px;
padding:0 8px 15px 0;
}
.left .news_list li .news_pic img {
display:block;
width:51px;
height:51px;
}
.left .news_list li .news_word {
float:left;
width:124px;
height:64px;
padding-bottom:2px;
}
.left .news_list li .news_word a,
.left .news_list li .news_word .time {
height:32px;
line-height:32px;
color:#494949;
font-family:'微软雅黑';
font-size:12px;
}
.left .news_list li .news_word a:hover,
.left .news_list li.active .news_word a {
color:#76287e;
}



.right .inner .team {
width:511px;
padding:35px 67px 35px 99px;
position:relative;
}
.right .inner .team li {
display:block;
float:left;
width:138px;
height:171px;
padding:0 32px 22px 0;
}
.right .inner .team li a,
.right .inner .team li a img {
display:block;
width:138px;
height:171px
}
.right .inner .address {
width:645px;
padding:10px 16px 10px 16px;
}
.right .inner .address li {
height:24px;
line-height:24px;
color:#494949;
font-family:'微软雅黑';
font-size:14px;
}
.right .inner .address li .alight {
color:#76287e;
}
.right .inner .map {
width:645px;;
height:548px;
padding:10px 16px 10px 16px;
}
.right .inner h2 {
font-size:14px;
line-height:28px;
font-weight:bold;
text-align:center;
}

.right .inner h4 {
font-size:14px;
line-height:28px;
font-weight:bold;
text-align:left;
}
.right .inner .sub {
height:18px;
background-color:#f1f1f1;
position:relative;
margin:0 0 26px 0;
}
.right .inner .sub .news_time {
display:block;
width:154px;
height:18px;
line-height:18px;
color:#494949;
position:absolute;
top:0;
left:16px;
font-size:12px;
}
.right .inner .sub .publishFont {
height:18px;
line-height:18px;
font-size:12px;
color:#494949;
text-align:center;
display:block;
width:160px;
position:absolute;
top:0;
left:260px;

}
.right .inner .sub .publishFont a {
padding:0 2px;
color:#494949;
}
.right .inner .sub .news_share {
width:176px;
height:18px;
line-height:18px;
color:#494949;
position:absolute;
top:0;
right:0;
font-size:12px;
}
.right .inner .about {
height:70px;
background-color:#ffffff;
position:relative;
padding:10px 4px 10px 4px;
margin:20px 0 20px 0;
}
.right .inner .about h3,
.right .inner .about p {
line-height:24px;
font-size:12px;
text-indent:0em;
}
.right .inner .about h3 {
font-weight:bold;
}
.right .inner .recommend {
height:74px;
position:relative;
padding:10px 4px 10px 4px;
}
.right .inner .recommend h3,
.right .inner .recommend li {
line-height:24px;
font-size:14px;
text-indent:0em;
}
.right .inner .recommend li {
display:block;
width:322px;
height:22px;
line-height:22px;
float:left;
padding-right:16px;
color:#494949;
}
.right .inner .recommend li a {
line-height:22px;
color:#494949;
}
.right .inner .recommend li a:hover,.pagesbox a:hover {
color:#76287e;
}
.right .inner .recommend h3 {
font-weight:bold;
}
.right .inner .recommend li a .publish {
padding-left:10px;
}


.newslist{
float: none;
padding: 8px 16px 9px;
width: auto;
}
.newslist .path{
height: 37px;
padding: 0;
}
.newslist .path p{
line-height: 37px;
}
.newslist .inner{
width: auto;
padding: 0;
}
.newslist .inner .recommend li{
width: 100%;
border-bottom: 1px dashed #E3E3E3;
height: 30px;
line-height: 30px;
}
.newslist li .time{
float: right;
}
.newslist .inner .recommend{
height: auto;
}
.pagesbox{
text-align: center;
padding: 10px 0;
}
.pagesbox a{
color: #494949;
padding: 0 5px;
font-size: 12px;
}
.pagesbox a:hover{
text-decoration: underline;
}
